"""
@Project: pythonPro1
@Name: p12迭代器和生成器.py
@Author: linxin_liu
@Date: 2022/9/10 16:00
"""
import sys

list1 = [0, 1, 2, 3, 4, 5, 6, 7, 8]

it1 = iter(list1)  # 创建迭代器对象
for i in range(9):
    print(next(it1), end=' ')

print()

it2 = iter(list1)  # 创建迭代器对象
for i in it2:
    print(i, end=' ')

print()

it3 = iter(list1)  # 创建迭代器对象。
while True:  # 可以一直迭代下去了，系统处理来迭代结束。
    try:
        print(next(it3), end=' ')
    except StopIteration:
        sys.exit()
#  还有迭代器和生成器没看



